A Design Pattern and Programming Framework for Interactive Metacomputing
نویسنده
چکیده
This paper presents ADIOS, a system for the development of interactively controlled metacomputations. In ADIOS, coarse grain distributed computations, involving several different program components, are structured according to a distributed Model-View-Controller architecture. Design support is offered via interfaces and a base class, through which the fundamental behavior of program components is established within a concrete framework. In addition, appropriate communication mechanisms are provided to back up the data exchange between the various components. Consisting of only few Java classes, ADIOS is lightweight and promotes disciplined prototyping of metacomputations while allowing for the integration of legacy code.
منابع مشابه
An Interactive Possibilistic Programming Approach to Designing a 3PL Supply Chain Network Under Uncertainty
The design of closed-loop supply chain networks has attracted increasing attention in recent decades with environmental concerns and commercial factors. Due to the rapid growth of knowledge and technology, the complexity of the supply chain operations is increasing daily and organizations are faced with numerous challenges and risks in their management. Most organizations with limited resources...
متن کاملThe Harness Metacomputing Framework
Metacomputing frameworks have received renewed attention of late, fueled both by advances in hardware and networking, and by novel concepts such as computational grids. However these frameworks are often inflexible, and force the application into a fixed environment rather than trying to adapt to the application’s needs. Harness is an experimental metacomputing framework based upon the principl...
متن کاملVersion Control Management for Federated Service-oriented File Sharing
The major objective of the Service Oriented Computing Environment (SORCER) is to form dynamic federations of network services that provide for concurrent engineering systems: shared data, applications, tools, and utilities on a service grid along with exertionoriented programming. To meet the requirements of these services in terms of design data sharing and managing in the form of data files, ...
متن کاملMetacomputing with MILAN
The MILAN project, a joint effort involving Arizona State University and New York University, has produced and validated fundamental techniques for the realization of efficient, reliable, predictable virtual machines, that is, metacomputers, on top of environments that consist of an unreliable and dynamically changing set of machines. In addition to the techniques, the principal outcomes of the...
متن کاملکاربرد تصمیمگیری چند معیاره تعاملی در برنامهریزی زراعی مطالعه موردی: استان فارس
Optimum allocation on inputs is more difficult when there are several objectives in agriculture activities. For this, it is necessary using methods that several objectives approximate to ideal point simultaneously. IN addition, no attention to farmer preferences in farm planning causes the troubles for farmers in accepting planning. So in present study it is tried to attention these subjects wi...
متن کامل